#include <GUIIncidente.h>
#include <FachadaSistema.h>
#include <QDebug>

#include <QtGui/QMessageBox>

#include <QtGui/QApplication>

GUIIncidente::GUIIncidente( QWidget * parent )
:QWidget( parent )
{
	setupUi( this );

	cargarPersonasPrimerEstado();
	connect(pushButton, SIGNAL(clicked()), this, SLOT(on_actionRegistrar_triggered()));

}

GUIIncidente::~GUIIncidente()
{
}

void GUIIncidente::cargarPersonasPrimerEstado()
{
	FachadaSistema objFachadaSistema;
	QStringList personas;
	personas = objFachadaSistema.cargarPersonasPrimerEstado();
	comboBox_2->insertItems(1, personas);
}

void GUIIncidente::on_actionRegistrar_triggered()
{
	QString descripcion = textEdit->toPlainText();
	QString prioridad = comboBox->currentText();
	QString persona = comboBox_2->currentText();

	FachadaSistema objFachadaSistema;
	QString resultado = objFachadaSistema.registrarIncidente(descripcion, prioridad,persona);

	QMessageBox msgBox;
	msgBox.setText(resultado);
	msgBox.exec();

	textEdit->clear();
}